package com.fs.alert.domain.vo;

import com.fs.api.enumeration.AlertType;
import io.swagger.annotations.ApiModel;
import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
import lombok.NoArgsConstructor;

import java.math.BigDecimal;

@Data
@Builder
@NoArgsConstructor
@AllArgsConstructor
@ApiModel(description = "警情类型统计")
public class AlertTypeStatVO {
    private AlertType alertType;               // 警情类型
    private Integer currentMonthCount;         // 本月数量
    private Integer lastMonthCount;            // 上月数量
    private BigDecimal percentage;             // 占比
    private BigDecimal monthOverMonthChange;   // 环比变化
    private Double avgResponseTime;            // 平均响应时间（分钟）
}

